pump and engine - Turco Inglés Diccionario